package org.jeecgframework.web.system.pojo.base;

import java.math.BigDecimal;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.persistence.*;
import javax.xml.soap.Text;
import java.sql.Blob;

import org.codehaus.jackson.annotate.JsonIgnore;
import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 现场服务完工报告
 * @author onlineGenerator
 * @date 2018-01-19 14:58:48
 * @version V1.0   
 *
 */
@Entity
@Table(name = "cbs_scene_report", schema = "")
@SuppressWarnings("serial")
public class CbsServiceReportEntity implements java.io.Serializable {
	/**主键*/
	private String id;
	/**报告单类型*/
	@Excel(name="报告单类型")
	private Integer reportCategory;
	/**服务单ID*/
	@Excel(name="服务单ID")
	private CbsServiceEntity serviceId;
	/**上门服务次数*/
	@Excel(name="上门服务次数")
	private String sceneTotal;
	/**完工单附件*/
	@Excel(name="完工单附件")
	private ZyFileLogEntity finishFile;
	/**维修前诊断包*/
	@Excel(name="维修前诊断包")
	private ZyFileLogEntity repairFrontFile;
	/**维修后诊断包*/
	@Excel(name="维修后诊断包")
	private ZyFileLogEntity repairAfterFile;
	/**维修延期证明*/
	@Excel(name="维修延期证明")
	private ZyFileLogEntity delayFile;
	/**整改函*/
	@Excel(name="整改函")
	private ZyFileLogEntity rectificationFile;
	/**克隆包*/
//	@Excel(name="克隆包")
//	private ZyFileLogEntity cloneFile;
	@Excel(name="照片类型")
	private String photoType;
	@Excel(name="现场照片")
	private ZyFileLogEntity photoFile;
	/**设备序列号*/
	@Excel(name="设备序列号")
	private String sn;
	/**设备机型*/
	@Excel(name="设备机型")
	private String equipmentType;
	/**放映机运行时间*/
	@Excel(name="放映机运行时间")
	private String equipmentRunTime;
	/**是否激光改造*/
	@Excel(name="是否激光改造")
	private Integer jgReform;
	/**滤网状况*/
	@Excel(name="滤网状况")
	private Integer lwzk;
	/**排风数值*/
	@Excel(name="排风数值")
	private String pfsz;
	/**温度*/
	@Excel(name="温度")
	private String wd;
	/**电压*/
	@Excel(name="电压")
	private String dy;
	/**湿度*/
	@Excel(name="湿度")
	private String sd;
	/**零地电压*/
	@Excel(name="零地电压")
	private String lddy;
	/**光源品牌*/
	@Excel(name="光源品牌")
	private String gypp;
	/**光源型号*/
	@Excel(name="光源型号")
	private String gyxh;
	/**光源运行时间*/
	@Excel(name="光源运行时间")
	private String gyRunTime;
	/**点灯次数*/
	@Excel(name="点灯次数")
	private String ddcs;
	/**服务器品牌*/
	@Excel(name="服务器品牌")
	private String serverType;
	/**服务器序列号*/
	@Excel(name="服务器序列号")
	private String serverSn;
	/**服务器软件版本*/
	@Excel(name="服务器软件版本")
	private String serverSoftVer;
	/**3d设备型号*/
	@Excel(name="3d设备型号")
	private String server3dType;
	/**3d设备序号*/
	@Excel(name="3d设备序号")
	private String server3dSn;
	/**放映机软件版本*/
	@Excel(name="放映机软件版本")
	private String softV1;
	/**维修前版本*/
	@Excel(name="维修前版本")
	private String repairFront1;
	/**维修后版本*/
	@Excel(name="维修后版本")
	private String repairAfter1;
	/**ICP/TI/ICMP软件版本*/
	@Excel(name="ICP/TI/ICMP软件版本")
	private String softV2;
	/**维修前版本*/
	@Excel(name="维修前版本")
	private String repairFront2;
	/**维修后版本*/
	@Excel(name="维修后版本")
	private String repairAfter2;
	/**Enigma软件版本*/
	@Excel(name="Enigma软件版本")
	private String softV3;
	/**维修前版本*/
	@Excel(name="维修前版本")
	private String repairFront3;
	/**维修后版本*/
	@Excel(name="维修后版本")
	private String repairAfter3;
	/**触摸屏软件版本*/
	@Excel(name="触摸屏软件版本")
	private String softV4;
	/**维修前版本*/
	@Excel(name="维修前版本")
	private String repairFront4;
	/**维修后版本*/
	@Excel(name="维修后版本")
	private String repairAfter4;
	/**观察期*/
	@Excel(name="观察期")
	private String gcq;
	/**故障现象*/
	@Excel(name="故障现象")
	private String gzxx;
	/**处理结果*/
	@Excel(name="处理结果")
	private String cljg;
	/**备注*/
	@Excel(name="备注")
	private String memo;
	/**状态*/
	@Excel(name="状态")
	private Integer status;
	/**实际上门时间*/
	@Excel(name="实际上门时间")
	private String actualTime;
	/**服务完工时间*/
	@Excel(name="服务完工时间")
	private String finishTime;
	/**影院名称*/
	@Excel(name="影院名称")
	private java.lang.String cinemaName;
	/**所在省*/
	@Excel(name="所在省")
	private TSTerritory sheng;
	/**所在市*/
	@Excel(name="所在市")
	private TSTerritory shi;
	/**详细地址*/
	@Excel(name="详细地址")
	private java.lang.String address;
	/**创建人名称*/
	private String createName;
	/**创建人登录名称*/
	private String createBy;
	/**创建日期*/
	private Date createDate;
	/**更新人名称*/
	private String updateName;
	/**更新人登录名称*/
	private String updateBy;
	/**更新日期*/
	private Date updateDate;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=36)
	public String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  报告单类型
	 */
	@Column(name ="REPORT_CATEGORY",nullable=true,length=32)
	public Integer getReportCategory(){
		return this.reportCategory;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  报告单类型
	 */
	public void setReportCategory(Integer reportCategory){
		this.reportCategory = reportCategory;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  服务单ID
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "SERVICE_ID", nullable = true)
	public CbsServiceEntity getServiceId(){
		return this.serviceId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  服务单ID
	 */
	public void setServiceId(CbsServiceEntity serviceId){
		this.serviceId = serviceId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  上门服务次数
	 */
	@Column(name ="SCENE_TOTAL",nullable=true,length=32)
	public String getSceneTotal(){
		return this.sceneTotal;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  上门服务次数
	 */
	public void setSceneTotal(String sceneTotal){
		this.sceneTotal = sceneTotal;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  完工单附件
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "FINISH_FILE", nullable = true)
	public ZyFileLogEntity getFinishFile(){
		return this.finishFile;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  完工单附件
	 */
	public void setFinishFile(ZyFileLogEntity finishFile){
		this.finishFile = finishFile;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修前诊断包
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "REPAIR_FRONT_FILE", nullable = true)
	public ZyFileLogEntity getRepairFrontFile(){
		return this.repairFrontFile;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修前诊断包
	 */
	public void setRepairFrontFile(ZyFileLogEntity repairFrontFile){
		this.repairFrontFile = repairFrontFile;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修后诊断包
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "REPAIR_AFTER_FILE", nullable = true)
	public ZyFileLogEntity getRepairAfterFile(){
		return this.repairAfterFile;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修后诊断包
	 */
	public void setRepairAfterFile(ZyFileLogEntity repairAfterFile){
		this.repairAfterFile = repairAfterFile;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修延期证明
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "DELAY_FILE", nullable = true)
	public ZyFileLogEntity getDelayFile(){
		return this.delayFile;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修延期证明
	 */
	public void setDelayFile(ZyFileLogEntity delayFile){
		this.delayFile = delayFile;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  整改函
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "RECTIFICATION_FILE", nullable = true)
	public ZyFileLogEntity getRectificationFile(){
		return this.rectificationFile;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  整改函
	 */
	public void setRectificationFile(ZyFileLogEntity rectificationFile){
		this.rectificationFile = rectificationFile;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  克隆包
	 */
//	@JsonIgnore
//	@ManyToOne(fetch = FetchType.EAGER)
//	@JoinColumn(name = "CLONE_FILE", nullable = true)
//	public ZyFileLogEntity getCloneFile(){
//		return this.cloneFile;
//	}
//
//	/**
//	 *方法: 设置java.lang.String
//	 *@param: java.lang.String  克隆包
//	 */
//	public void setCloneFile(ZyFileLogEntity cloneFile){
//		this.cloneFile = cloneFile;
//	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  照片类型
	 */
	@Column(name ="PHOTO_TYPE",nullable=true,length=32)
	public String getPhotoType() {
		return photoType;
	}

	public void setPhotoType(String photoType) {
		this.photoType = photoType;
	}
	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  现场照片
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "PHOTO_FILE", nullable = true)
	public ZyFileLogEntity getPhotoFile() {
		return photoFile;
	}

	public void setPhotoFile(ZyFileLogEntity photoFile) {
		this.photoFile = photoFile;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  设备序列号
	 */
	@Column(name ="SN",nullable=true,length=32)
	public String getSn(){
		return this.sn;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  设备序列号
	 */
	public void setSn(String sn){
		this.sn = sn;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  设备机型
	 */
	@Column(name ="EQUIPMENT_TYPE",nullable=true,length=32)
	public String getEquipmentType(){
		return this.equipmentType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  设备机型
	 */
	public void setEquipmentType(String equipmentType){
		this.equipmentType = equipmentType;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  放映机运行时间
	 */
	@Column(name ="EQUIPMENT_RUN_TIME",nullable=true,length=32)
	public String getEquipmentRunTime(){
		return this.equipmentRunTime;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  放映机运行时间
	 */
	public void setEquipmentRunTime(String equipmentRunTime){
		this.equipmentRunTime = equipmentRunTime;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  是否激光改造
	 */
	@Column(name ="JG_REFORM",nullable=true,length=32)
	public Integer getJgReform(){
		return this.jgReform;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  是否激光改造
	 */
	public void setJgReform(Integer jgReform){
		this.jgReform = jgReform;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  滤网状况
	 */
	@Column(name ="LWZK",nullable=true,length=32)
	public Integer getLwzk(){
		return this.lwzk;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  滤网状况
	 */
	public void setLwzk(Integer lwzk){
		this.lwzk = lwzk;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  排风数值
	 */
	@Column(name ="PFSZ",nullable=true,length=32)
	public String getPfsz(){
		return this.pfsz;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  排风数值
	 */
	public void setPfsz(String pfsz){
		this.pfsz = pfsz;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  温度
	 */
	@Column(name ="WD",nullable=true,length=32)
	public String getWd(){
		return this.wd;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  温度
	 */
	public void setWd(String wd){
		this.wd = wd;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  电压
	 */
	@Column(name ="DY",nullable=true,length=32)
	public String getDy(){
		return this.dy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  电压
	 */
	public void setDy(String dy){
		this.dy = dy;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  湿度
	 */
	@Column(name ="SD",nullable=true,length=32)
	public String getSd(){
		return this.sd;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  湿度
	 */
	public void setSd(String sd){
		this.sd = sd;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  零地电压
	 */
	@Column(name ="LDDY",nullable=true,length=32)
	public String getLddy(){
		return this.lddy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  零地电压
	 */
	public void setLddy(String lddy){
		this.lddy = lddy;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  光源品牌
	 */
	@Column(name ="GYPP",nullable=true,length=32)
	public String getGypp(){
		return this.gypp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  光源品牌
	 */
	public void setGypp(String gypp){
		this.gypp = gypp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  光源型号
	 */
	@Column(name ="GYXH",nullable=true,length=32)
	public String getGyxh(){
		return this.gyxh;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  光源型号
	 */
	public void setGyxh(String gyxh){
		this.gyxh = gyxh;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  光源运行时间
	 */
	@Column(name ="GY_RUN_TIME",nullable=true,length=32)
	public String getGyRunTime(){
		return this.gyRunTime;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  光源运行时间
	 */
	public void setGyRunTime(String gyRunTime){
		this.gyRunTime = gyRunTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  点灯次数
	 */
	@Column(name ="DDCS",nullable=true,length=32)
	public String getDdcs(){
		return this.ddcs;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  点灯次数
	 */
	public void setDdcs(String ddcs){
		this.ddcs = ddcs;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  服务器品牌
	 */
	@Column(name ="SERVER_TYPE",nullable=true,length=32)
	public String getServerType(){
		return this.serverType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  服务器品牌
	 */
	public void setServerType(String serverType){
		this.serverType = serverType;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  服务器序列号
	 */
	@Column(name ="SERVER_SN",nullable=true,length=32)
	public String getServerSn(){
		return this.serverSn;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  服务器序列号
	 */
	public void setServerSn(String serverSn){
		this.serverSn = serverSn;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  服务器软件版本
	 */
	@Column(name ="SERVER_SOFT_VER",nullable=true,length=32)
	public String getServerSoftVer(){
		return this.serverSoftVer;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  服务器软件版本
	 */
	public void setServerSoftVer(String serverSoftVer){
		this.serverSoftVer = serverSoftVer;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  3d设备型号
	 */
	@Column(name ="SERVER_3D_TYPE",nullable=true,length=32)
	public String getServer3dType(){
		return this.server3dType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  3d设备型号
	 */
	public void setServer3dType(String server3dType){
		this.server3dType = server3dType;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  3d设备序号
	 */
	@Column(name ="SERVER_3D_SN",nullable=true,length=32)
	public String getServer3dSn(){
		return this.server3dSn;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  3d设备序号
	 */
	public void setServer3dSn(String server3dSn){
		this.server3dSn = server3dSn;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  放映机软件版本
	 */
	@Column(name ="SOFT_V1",nullable=true,length=32)
	public String getSoftV1(){
		return this.softV1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  放映机软件版本
	 */
	public void setSoftV1(String softV1){
		this.softV1 = softV1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修前版本
	 */
	@Column(name ="REPAIR_FRONT1",nullable=true,length=32)
	public String getRepairFront1(){
		return this.repairFront1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修前版本
	 */
	public void setRepairFront1(String repairFront1){
		this.repairFront1 = repairFront1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修后版本
	 */
	@Column(name ="REPAIR_AFTER1",nullable=true,length=32)
	public String getRepairAfter1(){
		return this.repairAfter1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修后版本
	 */
	public void setRepairAfter1(String repairAfter1){
		this.repairAfter1 = repairAfter1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ICP/TI/ICMP软件版本
	 */
	@Column(name ="SOFT_V2",nullable=true,length=32)
	public String getSoftV2(){
		return this.softV2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ICP/TI/ICMP软件版本
	 */
	public void setSoftV2(String softV2){
		this.softV2 = softV2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修前版本
	 */
	@Column(name ="REPAIR_FRONT2",nullable=true,length=32)
	public String getRepairFront2(){
		return this.repairFront2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修前版本
	 */
	public void setRepairFront2(String repairFront2){
		this.repairFront2 = repairFront2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修后版本
	 */
	@Column(name ="REPAIR_AFTER2",nullable=true,length=32)
	public String getRepairAfter2(){
		return this.repairAfter2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修后版本
	 */
	public void setRepairAfter2(String repairAfter2){
		this.repairAfter2 = repairAfter2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Enigma软件版本
	 */
	@Column(name ="SOFT_V3",nullable=true,length=32)
	public String getSoftV3(){
		return this.softV3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Enigma软件版本
	 */
	public void setSoftV3(String softV3){
		this.softV3 = softV3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修前版本
	 */
	@Column(name ="REPAIR_FRONT3",nullable=true,length=32)
	public String getRepairFront3(){
		return this.repairFront3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修前版本
	 */
	public void setRepairFront3(String repairFront3){
		this.repairFront3 = repairFront3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修后版本
	 */
	@Column(name ="REPAIR_AFTER3",nullable=true,length=32)
	public String getRepairAfter3(){
		return this.repairAfter3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修后版本
	 */
	public void setRepairAfter3(String repairAfter3){
		this.repairAfter3 = repairAfter3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  触摸屏软件版本
	 */
	@Column(name ="SOFT_V4",nullable=true,length=32)
	public String getSoftV4(){
		return this.softV4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  触摸屏软件版本
	 */
	public void setSoftV4(String softV4){
		this.softV4 = softV4;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修前版本
	 */
	@Column(name ="REPAIR_FRONT4",nullable=true,length=32)
	public String getRepairFront4(){
		return this.repairFront4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修前版本
	 */
	public void setRepairFront4(String repairFront4){
		this.repairFront4 = repairFront4;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修后版本
	 */
	@Column(name ="REPAIR_AFTER4",nullable=true,length=32)
	public String getRepairAfter4(){
		return this.repairAfter4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修后版本
	 */
	public void setRepairAfter4(String repairAfter4){
		this.repairAfter4 = repairAfter4;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  观察期
	 */
	@Column(name ="GCQ",nullable=true,length=32)
	public String getGcq(){
		return this.gcq;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  观察期
	 */
	public void setGcq(String gcq){
		this.gcq = gcq;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  故障现象
	 */
	@Column(name ="GZXX",nullable=true,length=32)
	public String getGzxx(){
		return this.gzxx;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  故障现象
	 */
	public void setGzxx(String gzxx){
		this.gzxx = gzxx;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  处理结果
	 */
	@Column(name ="CLJG",nullable=true,length=32)
	public String getCljg(){
		return this.cljg;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  处理结果
	 */
	public void setCljg(String cljg){
		this.cljg = cljg;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备注
	 */
	@Column(name ="MEMO",nullable=true,length=32)
	public String getMemo(){
		return this.memo;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备注
	 */
	public void setMemo(String memo){
		this.memo = memo;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  状态
	 */
	@Column(name ="STATUS",nullable=true,length=32)
	public Integer getStatus(){
		return this.status;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  状态
	 */
	public void setStatus(Integer status){
		this.status = status;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  实际上门时间
	 */
	@Column(name ="ACTUAL_TIME",nullable=true,length=32)
	public java.lang.String getActualTime(){

		return this.actualTime;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  实际上门时间
	 */
	public void setActualTime(java.lang.String actualTime){
		this.actualTime = actualTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  服务完工时间
	 */
	@Column(name ="FINISH_TIME",nullable=true,length=32)
	public java.lang.String getFinishTime(){

		return this.finishTime;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  服务完工时间
	 */
	public void setFinishTime(java.lang.String finishTime){
		this.finishTime = finishTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  影院名称
	 */
	@Column(name ="CINEMA_NAME",nullable=true,length=32)
	public java.lang.String getCinemaName(){
		return this.cinemaName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  影院名称
	 */
	public void setCinemaName(java.lang.String cinemaName){
		this.cinemaName = cinemaName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所在省
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "SHENG")
	public TSTerritory getSheng(){
		return this.sheng;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所在省
	 */
	public void setSheng(TSTerritory sheng){
		this.sheng = sheng;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所在市
	 */
	@JsonIgnore
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "SHI")
	public TSTerritory getShi(){
		return this.shi;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所在市
	 */
	public void setShi(TSTerritory shi){
		this.shi = shi;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  详细地址
	 */
	@Column(name ="ADDRESS",nullable=true,length=32)
	public java.lang.String getAddress(){
		return this.address;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  详细地址
	 */
	public void setAddress(java.lang.String address){
		this.address = address;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人名称
	 */
	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人名称
	 */
	public void setCreateName(String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人登录名称
	 */
	@Column(name ="CREATE_BY",nullable=true,length=50)
	public String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人登录名称
	 */
	public void setCreateBy(String createBy){
		this.createBy = createBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */
	@Column(name ="CREATE_DATE",nullable=true,length=20)
	public Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */
	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人登录名称
	 */
	@Column(name ="UPDATE_BY",nullable=true,length=50)
	public String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人登录名称
	 */
	public void setUpdateBy(String updateBy){
		this.updateBy = updateBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */
	@Column(name ="UPDATE_DATE",nullable=true,length=20)
	public Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(Date updateDate){
		this.updateDate = updateDate;
	}
}
